public class Funktion { public static void main(String arg[]) { System.out.print( "&&&&&&&&&&&&&&&&&&&&&&&" // ^ Argument 1 von System.out.print() = literaler String ); System.out.print( "\n"); System.out.print( raute( (int)( Math.random() * 20 // Arithmetischer Ausdruck // enthält Funktionsaufruf Math.random() ), // Argument 1 von raute() = Arithmetischer Ausdruck "*" // Argument 2 von raute() ) // Argument 1 von System.out.print() = Funktionsaufruf raute() ); } // Deklaration einer Funktion public static String raute( int n, String w ) { // | | | ^ bekommt String als Argument // | | ^ bekommt int als Argument // | ^ Hat den Namen "raute" // ^ Wird evaluiert zu String String r = ""; while ( n > 0 ) { r = r + w; n = n - 1; } return r; } }